1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3    package="com.rutg3r.installwatchdog"
4    android:versionCode="3"
5    android:versionName="1.2.0" >
6
7    <uses-sdk
8        android:minSdkVersion="24"
9        android:targetSdkVersion="34" />
10
11    <uses-permission android:name="android.permission.INTERNET" />
11-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:4:5-67
11-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:4:22-64
12    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
12-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:5:5-79
12-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:5:22-76
13    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
13-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:6:5-83
13-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:6:22-80
14    <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
14-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:7:5-77
14-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:7:22-74
15    <uses-permission android:name="android.permission.WAKE_LOCK" />
15-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:8:5-68
15-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:8:22-65
16    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
16-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:9:5-81
16-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:9:22-78
17
18    <application
18-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:11:5-56:19
19        android:allowBackup="false"
19-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:12:9-36
20        android:debuggable="true"
21        android:extractNativeLibs="false"
22        android:icon="@android:drawable/stat_sys_download_done"
22-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:13:9-64
23        android:label="@string/app_name"
23-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:14:9-41
24        android:theme="@android:style/Theme.Material.Light.DarkActionBar"
24-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:15:9-74
25        android:usesCleartextTraffic="true" >
25-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:16:9-44
26        <activity
26-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:18:9-25:20
27            android:name="com.rutg3r.installwatchdog.MainActivity"
27-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:19:13-41
28            android:exported="true" >
28-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:20:13-36
29            <intent-filter>
29-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:21:13-24:29
30                <action android:name="android.intent.action.MAIN" />
30-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:22:17-69
30-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:22:25-66
31
32                <category android:name="android.intent.category.LAUNCHER" />
32-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:23:17-77
32-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:23:27-74
33            </intent-filter>
34        </activity>
35
36        <!--
37             The watchdog itself. Android re-binds it automatically after every
38             reboot as long as it is switched on in Accessibility settings.
39        -->
40        <service
40-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:29:9-40:19
41            android:name="com.rutg3r.installwatchdog.WatchdogService"
41-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:30:13-44
42            android:exported="true"
42-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:31:13-36
43            android:label="@string/app_name"
43-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:32:13-45
44            android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" >
44-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:33:13-79
45            <intent-filter>
45-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:34:13-36:29
46                <action android:name="android.accessibilityservice.AccessibilityService" />
46-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:35:17-92
46-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:35:25-89
47            </intent-filter>
48
49            <meta-data
49-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:37:13-39:64
50                android:name="android.accessibilityservice"
50-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:38:17-60
51                android:resource="@xml/accessibility_config" />
51-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:39:17-61
52        </service>
53
54        <!-- Result of installs started via the HA /install endpoint -->
55        <receiver
55-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:43:9-45:40
56            android:name="com.rutg3r.installwatchdog.InstallResultReceiver"
56-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:44:13-50
57            android:exported="false" />
57-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:45:13-37
58
59        <!-- Boot check: alerts HA if the accessibility service did not come back -->
60        <receiver
60-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:48:9-55:20
61            android:name="com.rutg3r.installwatchdog.BootReceiver"
61-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:49:13-41
62            android:exported="true" >
62-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:50:13-36
63            <intent-filter>
63-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:51:13-54:29
64                <action android:name="android.intent.action.BOOT_COMPLETED" />
64-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:52:17-79
64-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:52:25-76
65                <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
65-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:53:17-84
65-->D:\Downloads\InstallWatchdog\InstallWatchdog\app\src\main\AndroidManifest.xml:53:25-81
66            </intent-filter>
67        </receiver>
68    </application>
69
70</manifest>
